package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.entity.NursingPlan;
import com.zzyl.vo.NursingPlanVo;

import java.util.List;

/**
 * @Description NursingPlanService
 * @Author Wen Jie
 * @Date 2024-09-06
 */
public interface NursingPlanService {
    List<NursingPlanVo> getAll();

    void addNursingPlan(NursingPlanVo nursingPlanvo);

    PageResponse<NursingPlanVo> getPage(String name, Integer status, Integer pageNum, Integer pageSize);

    NursingPlanVo getById(Long id);

    void updateNursingPlan(NursingPlanVo nursingPlanVo);

    void deleteNursingPlan(Long id);

    void updateStatus(Long id, Integer status);
}
